snow stock analysis